package com.honglu.backend.service;

import com.honglu.backend.entity.AppVersion;
import com.honglu.backend.vo.AppVersionVo;

import java.util.List;

/**
 * Created by tangbin on 2017/6/16.
 */
public interface AppVersionService {

    /**
     * 查询 app 版本 集合
     * @param vo
     * @return
     */
    List<AppVersion> selectList(AppVersionVo vo);

    /**
     * 查询 app 版本 count
     * @param vo
     * @return
     */
    Integer selectCount(AppVersionVo vo);

    /**
     * 新增版本
     * @param appVersionVo
     * @return
     */
    Boolean insert(AppVersionVo appVersionVo);

    /**
     * 删除版本
     * @param appVersionId
     * @return
     */
    Boolean delete(String appVersionId);

    /**
     * 获取实体
     * @return
     */
    AppVersion selectEntity(String appVersionId);

    /**
     * 修改版本
     * @param vo
     * @return
     */
    Boolean modify(AppVersionVo vo);
}
